package com.ruoyi.project.in.stockin.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 基础生产线表 in_stockin
 * 
 * @author sys
 * @date 2021-10-28
 */
public class Stockin extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 入库单主表guid */
	private String stockinGuid;
	/** 入库单主表id（不允许为空） */
	private String stockinId;
	/** 入库类型（不允许为空） */
	private String inType;
	/** 建单时间（不允许为空） */
	private String createDate;

	/** 建单人id（不允许为空） */
	private String createManId;
	/** 单据状态（不允许为空） */
	private String status;
	/** 库房id（允许为空） */
	private String warehouseId;
	/** 订单来源 */
	private String stockinSource;
	/** 当前班组id */
	private String classNowId;
	/** 生产线编号  */
	private String lineId;
	/** 完成时间 */
	private String finishDate;

	private String FID;

	private String supplierId;
	private String customerId;

	private String priority;

	private String stockinDId;

	private String createby;

	private String factory;

	private String customers;

	public String getStockinDId() {
		return stockinDId;
	}

	public void setStockinDId(String stockinDId) {
		this.stockinDId = stockinDId;
	}

	public String getPriority() {
		return priority;
	}

	public void setPriority(String priority) {
		this.priority = priority;
	}

	public void setStockinGuid(String stockinGuid)
	{
		this.stockinGuid = stockinGuid;
	}

	public String getStockinGuid() 
	{
		return stockinGuid;
	}
	public void setStockinId(String stockinId) 
	{
		this.stockinId = stockinId;
	}

	public String getStockinId() 
	{
		return stockinId;
	}
	public void setInType(String inType) 
	{
		this.inType = inType;
	}

	public String getInType() 
	{
		return inType;
	}
	public void setCreateDate(String createDate) 
	{
		this.createDate = createDate;
	}

	public String getCreateDate() 
	{
		return createDate;
	}

	public void setCreateManId(String createManId) 
	{
		this.createManId = createManId;
	}

	public String getCreateManId() 
	{
		return createManId;
	}
	public void setStatus(String status) 
	{
		this.status = status;
	}

	public String getStatus() 
	{
		return status;
	}
	public void setWarehouseId(String warehouseId) 
	{
		this.warehouseId = warehouseId;
	}

	public String getWarehouseId() 
	{
		return warehouseId;
	}
	public void setStockinSource(String stockinSource) 
	{
		this.stockinSource = stockinSource;
	}

	public String getStockinSource() 
	{
		return stockinSource;
	}
	public void setClassNowId(String classNowId) 
	{
		this.classNowId = classNowId;
	}

	public String getClassNowId() 
	{
		return classNowId;
	}
	public void setLineId(String lineId) 
	{
		this.lineId = lineId;
	}

	public String getLineId() 
	{
		return lineId;
	}
	public void setFinishDate(String finishDate) 
	{
		this.finishDate = finishDate;
	}

	public String getFinishDate() 
	{
		return finishDate;
	}

	public String getSupplierId() {
		return supplierId;
	}

	public void setSupplierId(String supplierId) {
		this.supplierId = supplierId;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getFID() {
		return FID;
	}

	public void setFID(String FID) {
		this.FID = FID;
	}

	public String getCreateby() {
		return createby;
	}

	public void setCreateby(String createby) {
		this.createby = createby;
	}

	public String getFactory() {
		return factory;
	}

	public void setFactory(String factory) {
		this.factory = factory;
	}

	public String getCustomers() {
		return customers;
	}

	public void setCustomers(String customers) {
		this.customers = customers;
	}

	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("stockinGuid", getStockinGuid())
            .append("stockinId", getStockinId())
            .append("inType", getInType())
            .append("createDate", getCreateDate())
            .append("createManId", getCreateManId())
            .append("status", getStatus())
            .append("warehouseId", getWarehouseId())
            .append("stockinSource", getStockinSource())
            .append("classNowId", getClassNowId())
            .append("lineId", getLineId())
				.append("stockinDId", getStockinDId())
            .append("finishDate", getFinishDate())
				.append("createby", getFinishDate())
				.append("factory", getFinishDate())
				.append("customers", getFinishDate())
            .toString();
    }
}
